-
1 microprogramming
Syn:microcoding, проектирование и написание микропрограмм для реализации машинных наборов команд. Микропрограммы (микрокод) можно легко менять в любое время, что значительно облегчает процесс проектирования, позволяет безболезненно добавлять новые команды, делать компьютеры со сменными наборами команд, командами, которые могут написать сами пользователи, и т. д. Эта технология широко применяется и применялась, например, в таких семействах машин, как IBM System/360 и DEC VAX и множестве других. Существует три основных подхода к микропрограммированию:-горизонтальное микропрограммирование (horizontal microprogramming), при котором микрокоманда имеет большое количество полей и они одновременно управляют всеми микрооперациями и регистрами процессора. Это обеспечивает высокую производительность процессора, но требует очень широкого слова микрокоманды и трудоёмко в разработке-вертикальное микропрограммирование (vertical microprogramming), при котором микрокоманда задаёт лишь небольшое количество микроопераций с формированием управляющих сигналов для функциональных устройств. Вертикальные микрокоманды легче разрабатывать и отлаживать, но производительность процессора снижается, так как дополнительное время расходуется на их выборку и дешифрацию-диагональное микропрограммирование (diagonal microprogramming), сочетающее свойства вертикального и горизонтального микропрограммированияАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > microprogramming